package com.ruoyi.salesman.controller;

import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.recycle.domain.SalesmanManagement;
import com.ruoyi.recycle.dto.LoginDTO;
import com.ruoyi.recycle.service.ISalesmanManagementService;
import com.ruoyi.recycle.vo.LoginVO;
import com.ruoyi.salesman.service.LoginService;
import com.ruoyi.salesman.utils.ReadDocUtil;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletRequest;

@RestController
@RequestMapping("/login")
public class LoginController extends BaseController {
    @Autowired
    private LoginService loginService;
    @Autowired
    private ISalesmanManagementService salesmanManagementService;

    @PostMapping
    public R<?> login(@RequestBody LoginDTO loginDTO) {
        try {
            final LoginVO vo = loginService.login(loginDTO);
            return R.ok(vo);
        } catch (Exception e) {
            return R.fail("登陆失败", e.getMessage());
        }
    }

    @ApiOperation("微信授权获取用户openId")
    @GetMapping("/wechatAuth")
    public R<String> wechatAuth(@RequestParam String encryptedData, @RequestParam String iv, @RequestParam String code) {
        return R.ok(loginService.wechatAuth(code, encryptedData, iv));
    }


    @GetMapping("/refreshShopInfo")
    public R<SalesmanManagement> refreshShopInfo(@RequestParam Long salesmanId) {
        return R.ok(salesmanManagementService.getById(salesmanId));
    }

    @GetMapping("logout")
    public R logout(HttpServletRequest request) {
        return loginService.logout(request);
    }


    @GetMapping("/privacyPolicy")
    public AjaxResult privacyPolicy(HttpServletRequest request) {
//        String s = "";
//        try {
//            s = ReadDocUtil.readDoc("/opt/word/隐私政策.doc");
//        }catch (Exception e){
//            logger.error("读取隐私协议异常",e.getMessage(),e);
//        }
        return AjaxResult.success("蓝星人隐私政策\n" +
                "尊敬的用户：蓝星人回收平台非常重视客户个人信息及隐私权的保护，因此我们制订了涵盖如何收集、存储、使用、共享和保护客户信息的隐私政策。\n" +
                "【特别提示】请您仔细阅读我们的《蓝星人隐私政策》（尤其是加粗划线的内容）并确定了解我们对您个人信息的处理规则。阅读过程中，如您有任何疑问，可及时与我们客户联系，如您不同意协议中的任何条款，您应立即停止访问蓝星人。\n" +
                "如您使用或在我们更新本隐私政策后（我们会及时提示您更新的情况）继续使用我们的产品和/或服务，即意味着您同意本隐私政策(含更新版本)内容，并且同意我们按照本隐私政策收集、使用、保存和共享您的相关信息。\n" +
                "\n" +
                "本隐私政策将帮您了解以下内容\n" +
                "\n" +
                "一、信息的收集和使用\n" +
                "二、我们如何使用 Cookie 和同类技术\n" +
                "三、我们如何共享、转让、公开披露您的个人信息\n" +
                "四、我们如何保护和保存您的个人信息\n" +
                "五、您的权利\n" +
                "六、未成年人的个人信息保护\n" +
                "七、本隐私政策如何更新\n" +
                "\n" +
                "\n" +
                "\n" +
                "\n" +
                "一，信息的收集和使用\n" +
                "个人信息是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息；个人敏感信息是指一旦泄露、非法提供或滥用可能危害人身和财产安全，极易导致个人名誉、身心健康受到损害或歧视性待遇等的个人信息。\n" +
                "个人信息包括但不限于（其中，个人敏感信息以加粗方式显示）：基本信息（包括个人姓名、性别、住址、个人电话号码、手机号码、电子邮箱）；个人身份信息（包括身份证、军官证、护照、驾驶证等）；网络身份标识信息（包括电子签名、系统账户、账户名、账户昵称、IP地址、邮箱地址及与前述有关的密码、口令、口令保护答案）；个人财产信息（房产信息、房源交易信息、房源租赁信息、交易记录、交易账户）；其他信息（包括通讯录、行程信息、网页浏览记录、住宿信息、精准定位信息）\n" +
                "我们仅会出于以下目的，收集、存储和使用您的个人信息：\n" +
                "（一）您须授权我们收集、存储和使用您个人信息的情形\n" +
                "我们需要收集、存储和使用下列与您有关的信息才能为您提供下述产品和/或服务，这些产品和服务包括：\n" +
                "1、实现信息搜索或交易相关所必须的功能\n" +
                "（1）用户注册\n" +
                "当您注册成为蓝星人用户时，您需要至少向我们提供您准备使用的账户名、密码、您本人的手机号码，我们将通过发送短信验证码的方式来验证您的身份是否有效。您的账户名为您的默认昵称，您可以修改补充您的昵称、性别等，这些信息均属于您的“账户信息”。您补充提供的账户信息将有助于我们为您提供个性化的信息服务，其中实名验证的相关信息还将被用于交易相关的功能和服务，如果您不提供这些补充信息，我们将无法向您推荐个性化的信息，或处于保障交易安全的考虑，我们将无法向您提供相关的交易服务，但不会影响基本功能的使用。\n" +
                "（2）信息展示和搜索\n" +
                "为了让您快速地找到您所需要的信息（如门店信息或服务）、正常地为您提供信息展示和搜索服务，我们可能会收集您使用我们的服务的设备硬件信息、设备系统信息、设备网络信息、应用软件信息、设备唯一标识信息、系统状态信息、设备状态信息来为您提供信息展示的最优方式。请您知悉，以上这些信息是确保我们提供信息展示和搜索服务和保障产品正常运行所必须搜集的基本信息。\n" +
                "请您注意，如您的搜索关键词信息无法识别您的身份，其将不属于您的个人信息，我们有权在法律法规允许的范围内对其进行自主使用；只有当您的搜索关键词信息单独或与您的其他信息相互结合使用并可以识别您的身份时，则在单独或结合使用期间，我们会将您的搜索关键词信息作为您的个人信息，与您的搜索历史记录一同按照本隐私政策对其进行处理与保护。\n" +
                "（3）客户服务\n" +
                "当您需要我们提供客户服务时，我们的客服（包括呼叫中心及在线客服）会使用您的相关信息，账户信息和订单信息。\n" +
                "为保证您的账户安全，我们的呼叫中心客服和在线客服会使用您的账户信息对您的身份进行核验。\n" +
                "为保障您的合法权益，保证我们的客户服务合法合规，并持续改进我们的客服能力，我们会对您与客服沟通的过程进行录音或文字留存，该留存信息仅会在法律所允许的期限和范围内予以留存和处理，并仅在基于您的维权需要、政府部门及司法部门的调查指令需要提供时，我们会进行必要披露。\n" +
                "2、保障交易安全所必须的功能\n" +
                "为提高您使用我们的产品与/或服务时系统的安全性，更准确地预防钓鱼网站欺诈和保护账户安全，我们可能会通过了解您的订单信息、设备信息（如设备型号、设备识别码、设备标识符）、您的网络使用习惯（如浏览信息、常用软件信息）等手段来判断您的账户风险，并可能会记录一些我们认为有风险的链接（“URL”）；系统内有通话行为，为了保证服务质量与财产安全可能会被录音，敬请谅解。我们也会收集您的设备信息对于蓝星人系统问题进行分析、统计流量并排查可能存在的风险、在您选择向我们发送异常信息时予以排查。\n" +
                "二、我们如何使用 Cookie 和同类技术\n" +
                "（一）Cookies的使用\n" +
                "1、为实现您联机体验的个性化需求，使您获得更轻松的访问体验。我们会在您的计算机或移动设备上发送一个或多个名为Cookies的小数据文件，指定给您的Cookies 是唯一的，它只能被将Cookies发布给您的域中的Web服务器读取。我们向您发送Cookies是为了简化您重复登录的步骤、存储您的偏好或您浏览历史等数据进而为您提供偏好设置、帮助您优化对广告的选择与互动、帮助判断您的登录状态以及账户或数据安全。\n" +
                "2、我们不会将Cookies用于本隐私政策所述目的之外的任何用途。您可根据自己的偏好管理或删除Cookies。您可以清除计算机上保存的所有Cookies，大部分网络浏览器会自动接受Cookies，但您通常可根据自己的需要来修改浏览器的设置以拒绝Cookies；另外，您也可以清除软件内保存的所有Cookies。但如果您这么做，您可能需要在每一次访问蓝星人网站时亲自更改用户设置，而且您之前所记录的相应信息也均会被删除，并且可能会对您所使用服务的安全性有一定影响。\n" +
                "（二）网络Beacon和同类技术的使用\n" +
                "除 Cookie 外，我们还会在网站上使用网络Beacon等其他同类技术。我们的网页上常会包含一些电子图像（称为\"单像素\" GIF 文件或 \"网络 beacon\"）。我们使用网络beacon的方式有：\n" +
                "1、通过在蓝星人使用网络beacon，计算用户访问数量，并通过访问 cookie 辨认注册的蓝星人用户。\n" +
                "2、通过得到的cookies信息，为您提供个性化服务。\n" +
                "三、我们如何共享、转让、公开披露您的个人信息\n" +
                "（一）共享\n" +
                "我们不会与蓝星人以外的公司、组织和个人分享您的个人信息，但以下情况除外：\n" +
                "1、在获取明确同意的情况下共享：获得您的明确同意后，我们会与其他方共享您的个人信息。\n" +
                "2、根据法律法规的规定和行政、司法机构的要求：我们可能会根据法律法规规定，或按政府主管部门的强制性要求，对外共享您的个人信息。\n" +
                "3、与我们的关联公司共享：您的个人信息可能会与蓝星人关联公司共享。我们只会共享必要的个人信息，且受本隐私政策中所声明目的的约束。关联公司如要改变个人信息的处理目的，将再次征求您的授权同意。\n" +
                "4、与授权合作伙伴共享：仅为实现本隐私政策中声明的目的，我们的某些服务将由授权合作伙伴提供。我们可能会与合作伙伴共享您的某些个人信息，以提供更好的客户服务和用户体验。\n" +
                "我们的授权合作伙伴包括以下类型：\n" +
                "（1）商品或技术服务的供应商。我们可能会将您的个人信息共享给支持我们功能的第三方。这些支持包括为我们提供基础设施技术服务、支付服务、数据处理等。我们共享这些信息的目的是可以实现我们的核心功能，或者我们需要将您的订单号和订单金额与第三方支付机构共享以实现其确认您的支付指令并完成支付等。对我们与之共享个人信息的公司、组织和个人，我们会与其签署严格的保密条款或要求其按照我们的隐私政策以及其他任何相关的保密和安全措施来为我们处理上述信息。\n" +
                "\n" +
                "（2）广告、分析服务类的授权合作伙伴。我们不会将您的个人信息与提供广告、咨询类服务商共享，除非您主动授权我们提供。但我们可能会将经处理无法识别您的身份且接收方无法复原的信息，例如经匿名化处理的用户画像，与广告或咨询类服务商或广告主共享，以帮助其在不识别您个人的前提下，提升广告有效触达率，以及分析我们的产品和服务使用情况等。\n" +
                "5、以学术研究或公共利益为目的，且无害于您的重大利益；\n" +
                "6、如您是适格的知识产权投诉人并已提起投诉，应被投诉人要求，向被投诉人披露，以便双方处理可能的权利纠纷；\n" +
                "7、只有共享您的信息，才能提供您需要的服务或处理您与他人的纠纷或争议。例如您在蓝星人上创建的某一交易中，如交易任何一方履行或部分履行了交易义务并提出信息披露请求的，蓝星人会视情况向该用户提供其交易对方的联络方式等必要信息，以促成交易的完成或纠纷的解决；\n" +
                "（二）转让\n" +
                "我们不会将您的个人信息转让给任何第三方公司、组织和个人，但以下情况除外：\n" +
                "1、在获取明确同意的情况下转让：获得您的明确同意后，我们会向其他方转让您的个人信息；\n" +
                "2、在涉及合并、收购或破产清算时，如涉及到个人信息转让，我们会在要求新的持有您个人信息的公司、组织继续受此隐私政策的约束，否则我们将要求该公司、组织重新向您征求授权同意。\n" +
                "（三）公开披露\n" +
                "我们仅会在以下情况下，公开披露您的个人信息：\n" +
                "1、获得您明确同意后。\n" +
                "2、基于法律的披露：在法律、法律程序、诉讼或政府主管部门强制性要求的情况下，我们可能会向上述监管部门披露您的个人信息。\n" +
                "我们知晓对外共享、转让、公开披露个人信息所承担的相应法律责任。我们承诺按照本条款的要求共享、转让、公开披露您的个人信息，按照法律法规及国家标准的要求以确认协议、具体场景下的文案确认、弹窗、提示等形式征得您的同意或确认第三方已经征得您的同意。\n" +
                "因此，请您谨慎考虑通过我们的服务上传、发布和交流的信息内容。在一些情况下，您可通过我们某些服务的隐私设定来控制有权浏览您共享信息的用户范围。如要求从我们的服务中删除您的相关信息，请通过本隐私政策文首处提供的联系方式操作。\n" +
                "\n" +
                "四、我们如何保护和保存您的个人信息安全\n" +
                "（一）我们已使用符合业界标准的安全防护措施保护您提供的个人信息，防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。我们会采取一切合理可行的措施，保护您的个人信息。\n" +
                "（二）我们会采取一切合理可行的措施，确保未收集无关的个人信息。我们只会在达成本政策所述目的所需的期限内保留您的个人信息，除非需要延长保留期或受到法律的允许。而我们判断前述期限的标准包括：\n" +
                "1.保证我们为您提供服务的安全和质量；\n" +
                "2.您是否同意更长的留存期限；\n" +
                "3.是否存在保留期限的其他特别约定。\n" +
                "在您的个人信息超出保留期间后，我们会根据适用的法律的要求删除您的个人信息或使其匿名化处理。\n" +
                "（三）互联网环境并非百分之百安全，我们将尽力确保或担保您发送给我们的任何信息的安全性。如果我们的物理技术、或管理防护设施遭到破坏，导致信息被非授权访问、公开披露、篡改、或毁坏，导致您的合法权益受损，我们将承担相应的法律责任。\n" +
                "请使用复杂密码协助我们保证您的账号安全，我们将尽力保障您发送给我们的任何信息的安全性，如果我们的物理技术或管理防护设施遭到破坏，导致信息被非法授权访问，公开披露篡改或毁坏，导致您的合法权益受损，我们将承担相应的法律责任。\n" +
                "（四）在不幸发生个人信息安全事件后，我们将按照法律法规的要求，及时向您告知：安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您，难以逐一告知个人信息主体时，我们会采取合理、有效的方式发布公告。\n" +
                "同时，我们还将按照监管部门要求，主动上报个人信息安全事件的处置情况。\n" +
                "五、您的权利\n" +
                "我们需获取的隐私权限说明:\n" +
                "1.照片和视频, 权限名称android.permission.CAMERA,权限定义: 允许应用使用摄像头, 典型场景举例：1、上传图片；2、上传视频；发布上传信息,服务信息 可以上传图片跟上传视频.\n" +
                "2.读取您的通讯录,权限名称android.permission.READ_CONTACTS, 修改通讯录,权限名称android.permission.WRITE_CONTACTS\n" +
                "权限定义:android.permission.READ_CONTACTS：允许用户获取用户通讯录数据,典型场景举例：1、打电话给联系人；需要打电话给联系人 \n" +
                "3.精准的 （GPS） 位置,权限名称android.permission.ACCESS_FINE_LOCATION,(基于网络的) 大概位置,权限名称android.permission.ACCESS_COARSE_LOCATION,\n" +
                "典型场景举例：1、获取用户定位，附件的信息, 获取用户定位,给用户显示基于位置周边的门店\n" +
                "2、打开地图导航；可以打开地图导航.\n" +
                "4.录音,权限名称android.permission.RECORD_AUDIO,权限定义：授权应用可以使用麦克风。典型场景举例：1、录音机；2、语音通话，聊天；联系客服 \n" +
                "5.设备信息：读取手机状态和身份,权限名称android.permission.READ_PHONE_STATE权限定义：\n" +
                "授权应用可以获取设备imsi、imei、sn等设备信息。同时也可以通过此权限，获取手机通话状态\n" +
                "6.直接拨打电话号码,权限名称,android.permission.CALL_PHONE,权限定义：\n" +
                "授权应用可以不经过用户点击授权，直接拨打号码。不建议使用此权限，推荐调起拨号盘，用户手动发起拨号典型场景举例：1、直接拨打电话；2、联系客服\n" +
                "7.读取您的 SD 卡中的内容,权限名称,android.permission.READ_EXTERNAL_STORAGE,修改或删除 SD 卡中的内容,权限名称,android.permission.WRITE_EXTERNAL_STORAGE,权限定义：授权应用读取\\修改或删除SD卡中的内容。典型场景举例：1、拍照场景，需要存储图片或打开照片。\n" +
                "按照中国相关的法律、法规、标准，以及其他国家、地区的通行做法，我们保障您对自己的个人信息行使以下权利：\n" +
                "（一）访问您的个人信息\n" +
                "1.您有权访问您的个人信息，法律法规规定的例外情况除外。您可以通过以下方式自行访问您的个人信息：\n" +
                "（1）账户信息如果您希望访问或编辑您的账户中的个人基本资料信息，您可以通过登录您的账号执行此类操作。\n" +
                "（2）清除数据您可以通过点击历史信息后，在“历史”中清除浏览历史等。\n" +
                "2.如果您无法通过上述路径访问个人信息，您可以随时通过蓝星人在线提供的在线客服与我们取得联系，我们将在15天内回复您的访问请求。\n" +
                "3.对于您在使用我们的产品或服务过程中产生的其他个人信息，只要我们不需要过多投入，我们会向您提供。如果您想行使数据访问权，请联系我们 \n" +
                "（二）更正或补充您的个人信息\n" +
                "当您发现我们处理的关于您的个人信息有错误时，您有权要求我们做出更正或补充，您可以通过访问您的个人信息”中列明的方式提出申请。\n" +
                "如果您无法通过上述链接更正这些个人信息，您可以随时联系我们的客服，\n" +
                "（三）删除您的个人信息\n" +
                "1.在以下情形中，您可以向我们提出删除个人信息的请求：\n" +
                "（1）如果我们处理个人信息的行为违反法律法规；\n" +
                "（2）如果我们收集、使用您的个人信息，却未征得您的同意；\n" +
                "（3）如果我们处理个人信息的行为违反了与您的约定；\n" +
                "（4）如果您不再使用我们的产品或服务，或您注销了账号；\n" +
                "（5）如果我们不再为您提供产品或服务。\n" +
                "若我们决定响应您的删除请求，我们还将同时通知从我们获得您的个人信息的实体，要求其及时删除，除非法律法规另有规定，或这些实体获得您的独立授权。\n" +
                "当您从我们的服务中删除信息后，我们可能不会立即在备份系统中删除相应的信息，但会在备份更新时删除这些信息。\n" +
                "（四）改变您授权同意的范围\n" +
                "每个业务功能需要一些基本的个人信息才能得以完成，对于额外收集的个人信息的收集和使用，您可以随时给予或收回您的授权同意，除此之外，您可以通过解除绑定、修改个人设置、删除相关信息等方式撤回部分授权，也可以通过关闭功能的方式撤销部分授权。\n" +
                "当您收回同意后，我们将不再处理相应的个人信息，但您收回同意的决定，不会影响此前基于您的授权而开展的个人信息处理。\n" +
                "（五）个人信息主体注销账户\n" +
                "1.您可以随时注销此前注册的账户，可以通过我们的客服申请注销。\n" +
                "2.在注销账户之后，我们将停止为您提供产品或服务，并依据您的要求，删除您的个人信息，法律法规另有规定的除外\n" +
                "（六）约束信息系统自动决策\n" +
                "在某些业务功能中，我们可能仅依据信息系统、算法等在内的非人工自动决策机制作出决定。如果这些决定显著影响您的合法权益，您有权要求我们作出解释，我们也将提供适当的救济方式。\n" +
                "（七）响应您的上述请求\n" +
                "1.为保障安全，您可能需要提供书面请求，或以其他方式证明您的身份，我们可能会先要求您验证自己的身份，然后再处理您的请求。\n" +
                "2.我们将在15天内做出答复，如您不满意，还可以通过客服联系方式发起投诉。\n" +
                "3.对于您合理的请求，我们原则上不收取费用，但对多次重复超出合理限度的请求，我们将视情况收取一定的成本费用，对于那些无端重复、需要过多\n" +
                "技术手段给他人合法权益带来风险或者非常不切实际的请求，我们可能会予以拒绝。\n" +
                "4.在以下情形中，按照法律法规要求，我们将无法响应您的需求。\n" +
                "（1）与个人信息控制者履行法律法规规定的义务相关的；\n" +
                "（2）与国家安全国防安全直接相关的。\n" +
                "（3）与公共安全，公共卫生，重大公共利益直接相关的。\n" +
                "（4）与刑事侦查、起诉、审判和执行判决等直接相关的；\n" +
                "（5）个人信息控制者有充分证据表明个人信息主体存在主观恶意或滥用权利的\n" +
                "（6）出于维护您或其他个人的生命、财产等重大合法权益，但又很难得到本人同意的。\n" +
                "（7）响应个人信息主体的请求将导致个人信息主体或其他个人、组织的合法权益受到严重损害的；\n" +
                "（8）涉及商业秘密的； \n" +
                "（9）您自行向社会公众公开的个人信息。 \n" +
                "（10）从合法公开披露的信息中收集个人信息的，如合法的新闻报道，政府信息公开渠道\n" +
                "（11）根据与您签订的履行相关协议或其他书面文件所必需的。\n" +
                "（12）用于维护所提供的产品及服务的安全稳定运行所必须的，例如发现、处置产品及服务的故障。\n" +
                "（13）为合法的新闻报道所必须的。\n" +
                "（14）法律法规规定的其他情形。\n" +
                "\n" +
                "六、未成年人的个人信息保护\n" +
                "1、蓝星人非常重视对未成年人个人信息的保护。若您是18周岁以下的未成年人，在使用我们的产品与/或服务前，应事先取得您家长或法定监护人的书面同意。蓝星人根据国家相关法律法规的规定保护未成年人的个人信息。\n" +
                "2、对于经父母或法定监护人同意而收集未成年人个人信息的情况，我们只会在受到法律允许、父母或监护人明确同意或者保护未成年人所必要的情况下使用或公开披露此信息。\n" +
                "3、如果我们发现自己在未事先获得可证实的父母或法定监护人同意的情况下收集了未成年人的个人信息，则会设法尽快删除相关数据。\n" +
                "七，本隐私政策如何更新\n" +
                "我们的隐私政策可能变更。\n" +
                "为给您提供更好的服务以及随着蓝星人业务的发展，本隐私政策也会随之更新。但未经您明确同意，我们不会削减您依据本隐私政策所应享有的权利。我们会通过在盖亚守护网站、移动端上发出更新版本并在生效前通过网站公告或以其他适当方式提醒您相关内容的更新，也请您访问蓝星人以便及时了解最新的隐私政策。\n" +
                "对于重大变更，我们还会提供更为显著的通知（包括对于某些服务，我们会通过电子邮件发送通知，说明隐私政策的具体变更内容）。\n" +
                "本政策所指的重大变更包括但不限于：\n" +
                "1、我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等；\n" +
                "2、我们在所有权结构、组织架构等方面发生重大变化。如业务调整、破产并购等引起的所有者变更等；\n" +
                "3、个人信息共享、转让或公开披露的主要对象发生变化；\n" +
                "4、您参与个人信息处理方面的权利及其行使方式发生重大变化；\n" +
                "5、我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化时；\n" +
                "6、个人信息安全影响评估报告表明存在高风险时。\n" +
                "我们还会将本政策的旧版本存档，供您查阅。\n");
    }

    @GetMapping("/userAgreement")
    public AjaxResult userAgreement(HttpServletRequest request) {
//        String s = "";
//        try {
//            s = ReadDocUtil.readDoc("src/userAgreement.doc");
//        }catch (Exception e){
//            logger.error("用户服务协议",e.getMessage(),e);
//        }
        return AjaxResult.success("蓝星人用户服务协议\n" +
                "特别提示\n" +
                "您在使用蓝星人提供的各项服务之前，请您务必审慎阅读、充分理解本协议各条款内容，特别是以粗体标注的部分，包括但不限于免除或者限制责任的条款。您一旦在本网站注册，即视为您已了解并完全同意本服务协议各项内容，包括蓝星人对服务协议随时所做的任何修改，并成为蓝星人用户。\n" +
                "一、总则\n" +
                "1．1在进行注册过程中只要您点击注册页面的\"注册\"按钮并按照本网站注册程序成功注册为用户，您的行为表示您同意并签署了本服务协议，本服务协议即在您和本网站之间产生法律效力。请您务必在注册之前认真阅读全部服务协议内容，如有任何疑问，可向本网站咨询。\n" +
                "1．2用户注册成功后，蓝星人将给予每个用户一个用户帐号及相应的密码，该用户帐号和密码由用户负责保管；用户应当对以其用户帐号进行的所有活动和事件负法律责任。\n" +
                "1．3用户一经注册蓝星人帐号，除非子频道要求单独开通权限，用户有权利用该帐号使用蓝星人各个频道的单项服务，当用户使用蓝星人各单项服务时，用户的使用行为视为其对该单项服务的服务条款以及蓝星人在该单项服务中发出的各类公告的同意。\n" +
                "二、用户信息使用及保护规则\n" +
                "2．1蓝星人帐号（即盖亚守护用户ID）的所有权归蓝星人，用户按注册页面引导填写信息，阅读并同意本协议且完成全部注册程序后，即可获得蓝星人帐号并成为蓝星人用户。用户应提供及时、详尽及准确的个人资料，并不断更新注册资料，符合及时、详尽准确的要求。所有原始键入的资料将引用为注册资料。如果因注册信息不真实或更新不及时而引发的相关问题，蓝星人不负任何责任。用户提交的帐号名称、头像和简介等注册信息中不得出现违法和不良信息，经蓝星人审核，如存在上述情况，蓝星人将不予注册；同时，在注册后，如发现用户以虚假信息骗取帐号名称注册，或其帐号头像、简介等注册信息存在违法和不良信息的，蓝星人有权不经通知单方采取限期改正、暂停使用、注销登记、收回等措施。同时，请特别注意，您的账号只有一次选择角色身份的机会，一定确认就不可更改，务必慎重对待。\n" +
                "2．2为了向您提供更好的服务，蓝星人会在您首次注册或使用本网站服务的情况下系统自动存储您的相关信息。如您发现您的帐号遭他人非法使用，应立即通知蓝星人。互联网上不排除因黑客行为或用户的保管疏忽导致帐号、密码遭他人非法使用，此类情况与蓝星人无关。\n" +
                "2．3因您使用蓝星人服务而获取的信息有\n" +
                "（1）日志信息。当您使用蓝星人服务时，服务器会自动记录一些信息，例如您对我们服务的使用情况、IP地址、所访问服务的URL、浏览器的类型和使用的语言以及访问日期和时间等。\n" +
                "（2）设备信息。某些产品和/或服务包含唯一应用程序编号。当您安装、激活、更新、卸载相关服务或当这些服务定期与蓝星人通信（例如软件的更新）时，系统会将此编号以及与安装相关的信息（例如操作系统类型和应用程序版本号）发送给蓝星人。\n" +
                "\n" +
                "当您使用具有定位功能的蓝星人服务时，系统会自动处理有关设备的位置信息，以使得您不需要手动输入自身地理坐标就可获得相关服务。\n" +
                "为了提供更好的服务与改善用户体验，蓝星人可能会记录硬件型号、操作系统版本号、国际移动设备身份码（IMEI）、网络设备硬件地址（MAC）等信息。\n" +
                "（3）Cookie和匿名标示符等工具。cookie主要的功能是便于您使用网站产品和/或服务，以及帮助网站统计独立访客数量等。运用cookie技术，蓝星人能够为您提供更加周到的个性化服务，并允许您设定您特定的服务选项。\n" +
                "当您可以选择拒绝 cookie。您可以通过修改浏览器设置的方式拒绝cookie。如果您选择拒绝cookie，则您可能无法登录或使用依赖于cookie的蓝星人服务或功能。\n" +
                "以上数据信息都采用匿名的方式。同时，我们也会对信息采取加密处理，保证信息的安全性。\n" +
                "2．4蓝星人将合理使用所存储的信息，使用范围包括【1、为了让您更多地了解市场变化趋势，及时掌握有关讯息，我们会根据您预留的联系方式，2、为了更好地服务客户，我们会不断地对本网站系统进行技术更新，在此过程中可能需要使用您的信息进行技术改造相关工作；3、我们可能会对蓝星人服务的使用情况进行统计。同时，蓝星人可能会与公众分享这些统计信息，以展示我们服务的整体使用趋势或市场行情的客观情况，这些统计信息不包含您的任何身份识别信息；4、为了更好的向您提供资产管理服务，我们可能会将您的有限信息提供给蓝星人指定的服务商；】。蓝星人承诺，以上信息的使用将严格遵循最少够用原则，即尽量最少的使用您的信息以达到使用目的。5、如您发布的信息遭到负面投诉，我们将介入处理，严重情况下将进行封号处理。\n" +
                "2．5请您不要将您的帐号、密码转让或出借予他人使用。如您发现您的帐号遭他人非法使用，应立即通知蓝星人，互联网上不排除因黑客行为或用户的保管疏忽导致帐号、密码遭他人非法使用，此类情况与蓝星人无关。\n" +
                "2．6当您使用蓝星人产品进行支付、登录等操作的时候，服务器会自动收取并记录一些必要的信息，如IP地址、服务访问异常信息、以及部分设备信息等，以保障您在使用蓝星人服务时账户登录和支付过程的安全，进而保护您的上网安全。您使用蓝星人的服务，即表示您同意蓝星人可以按照本协议的相关约定处理您的个人信息。蓝星人可能会与合作伙伴共同向您提供您所要求的服务或者共同向您展示您可能感兴趣的内容。在信息为该项产品/服务所必须的情况下，您同意蓝星人可与其分享必要的信息。并且，蓝星人会要求其确保数据安全并且禁止用于任何其他用途。除此之外，蓝星人不会向任何无关第三方提供或分享信息。如您需完成订单支付服务功能，我们将向第三方金融服务机构共享您的个人身份信息，以便您正常使用金融功能。\n" +
                "2．7在如下情况下，蓝星人可能会披露您的信息:\n" +
                "（1）事先获得您的授权；\n" +
                "（2）您使用共享功能；\n" +
                "（3）根据法律、法规、法律程序的要求或政府主管部门的强制性要求；\n" +
                "（4）以学术研究或公共利益为目的；\n" +
                "（5）为维护蓝星人的合法权益，例如查找、预防、处理欺诈或安全方面的问题；\n" +
                "（6）符合相关服务条款或使用协议的规定。\n" +
                "2．8您知悉并授权，蓝星人仅在必需的情况下使用或与关联公司同步您的信息，以为用户提供征信相关服务。\n" +
                "2．9为更好地向用户提供服务，您同意蓝星人通过短信等形式向您发送相关服务信息。\n" +
                "三、使用规则\n" +
                "3．1 用户在使用蓝星人服务时，必须遵守中华人民共和国相关法律法规的规定，用户应同意将不会利用本服务进行任何违法或不正当的活动，包括但不限于下列行为:\n" +
                "（1）上载、展示、张贴、传播或以其它方式传送含有下列内容之一的信息：\n" +
                "1）反对宪法所确定的基本原则的；\n" +
                "2）危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；\n" +
                "3）损害国家荣誉和利益的；\n" +
                "4）煽动民族仇恨、民族歧视、破坏民族团结的；\n" +
                "5）破坏国家宗教政策，宣扬邪教和封建迷信的；\n" +
                "6）散布谣言，扰乱社会秩序，破坏社会稳定的；\n" +
                "7）散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的；\n" +
                "8）侮辱或者诽谤他人，侵害他人合法权利的；\n" +
                "9）含有虚假、有害、胁迫、侵害他人隐私、骚扰、侵害、中伤、粗俗、猥亵、或其它道德上令人反感的内容；\n" +
                "10）含有中国法律、法规、规章、条例以及任何具有法律效力之规范所限制或禁止的其它内容的；\n" +
                "（2）不得为任何非法目的而使用网络服务系统；\n" +
                "（3）不利用蓝星人服务从事以下活动：\n" +
                "1)未经允许，进入计算机信息网络或者使用计算机信息网络资源的；\n" +
                "2)未经允许，对计算机信息网络功能进行删除、修改或者增加的；\n" +
                "3)未经允许，对进入计算机信息网络中存储、处理或者传输的数据和应用程序进行删除、修改或者增加的；\n" +
                "4)故意制作、传播计算机病毒等破坏性程序的；\n" +
                "5)其他危害计算机信息网络安全的行为。\n" +
                "3．2 用户违反本协议或相关的服务条款的规定，导致或产生的任何第三方主张的任何索赔、要求或损失，包括合理的律师费，您同意赔偿蓝星人与合作公司、关联公司，并使之免受损害。对此，蓝星人有权视用户的行为性质，采取包括但不限于删除用户发布信息内容、暂停使用许可、终止服务、限制使用、回收蓝星人帐号、追究法律责任等措施。对恶意注册蓝星人帐号或利用蓝星人帐号进行违法活动、捣乱、骚扰、欺骗、其他用户以及其他违反本协议的行为，蓝星人有权回收其帐号。同时，蓝星人公司会视司法部门的要求，协助调查。\n" +
                "3．3 用户不得对本服务任何部分或本服务之使用或获得，进行复制、拷贝、出售、转售或用于任何其它商业目的。\n" +
                "3．4 用户须对自己在使用蓝星人服务过程中的行为承担法律责任。用户承担法律责任的形式包括但不限于：对受到侵害者进行赔偿，以及在蓝星人公司首先承担了因用户行为导致的行政处罚或侵权损害赔偿责任后，用户应给予蓝星人公司等额的赔偿。\n" +
                "四、服务内容\n" +
                "4．1 蓝星人网络服务的具体内容由盖亚守护根据实际情况提供。\n" +
                "4．2 除非本服务协议另有其它明示规定，蓝星人所推出的新产品、新功能、新服务，均受到本服务协议之规范。\n" +
                "4．3 为使用本服务，您必须能够自行经有法律资格对您提供互联网接入服务的第三方，进入国际互联网，并应自行支付相关服务费用。此外，您必须自行配备及负责与国际联网连线所需之一切必要装备，包括计算机、数据机或其它存取装置。\n" +
                "4．4 鉴于网络服务的特殊性，用户同意蓝星人有权不经事先通知，随时变更、中断或终止部分或全部的网络服务（包括收费网络服务）。蓝星人不担保网络服务不会中断，对网络服务的及时性、安全性、准确性也都不作担保。\n" +
                "4．5 免责声明：因以下情况造成网络服务在合理时间内的中断，蓝星人无需为此承担任何责任；\n" +
                "（1）蓝星人需要定期或不定期地对提供网络服务的平台或相关的设备进行检修或者维护，蓝星人保留不经事先通知为维修保养、升级或其它目的暂停本服务任何部分的权利。\n" +
                "（2）因台风、地震、洪水、雷电或恐怖袭击等不可抗力原因；\n" +
                "（3）用户的电脑软硬件和通信线路、供电线路出现故障的；\n" +
                "（4）因病毒、木马、恶意程序攻击、网络拥堵、系统不稳定、系统或设备故障、通讯故障、电力故障、银行原因、第三方服务瑕疵或政府行为等原因。\n" +
                "尽管有前款约定，蓝星人将采取合理行动积极促使服务恢复正常。\n" +
                "4．6 本服务或第三人可提供与其它国际互联网上之网站或资源之链接。由于蓝星人无法控制这些网站及资源，您了解并同意，此类网站或资源是否可供利用，蓝星人不予负责，存在或源于此类网站或资源之任何内容、广告、产品或其它资料，蓝星人亦不予保证或负责。因使用或依赖任何此类网站或资源发布的或经由此类网站或资源获得的任何内容、商品或服务所产生的任何损害或损失，蓝星人不承担任何责任。\n" +
                "4．7 终止服务\n" +
                "您同意蓝星人得基于其自行之考虑，因任何理由，包含但不限于长时间（超过一年）未使用，或蓝星人认为您已经违反本服务协议的文字及精神，终止您的密码、帐号或本服务之使用（或服务之任何部分），并将您在本服务内任何内容加以移除并删除。您同意依本服务协议任何规定提供之本服务，无需进行事先通知即可中断或终止，您承认并同意，蓝星人可立即关闭或删除您的帐号及您帐号中所有相关信息及文件，及/或禁止继续使用前述文件或本服务。此外，您同意若本服务之使用被中断或终止或您的帐号及相关信息和文件被关闭或删除，蓝星人对您或任何第三人均不承担任何责任。\n" +
                "五、其他\n" +
                "5．1 本协议的订立、执行和解释及争议的解决均应适用中华人民共和国法律。\n" +
                "5．2 如双方就本协议内容或其执行发生任何争议，双方应尽量友好协商解决；协商不成时，任何一方均可向蓝星人所在地法院提起诉讼。\n" +
                "5．3 蓝星人未行使或执行本服务协议任何权利或规定，不构成对前述权利或权利之放弃。\n" +
                "5．4 如本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力，本协议的其余条款仍应有效并且有约束力。\n" +
                "5．5 本网站有权在必要时修改服务条款，本网站服务条款一旦发生变动，将会在重要页面上提示修改内容。如果不同意所改动的内容，用 户可以主动取消获得的本网站信息服务。如果用户继续享用本网站信息服务，则视为接受服务条款的变动。本网站保留随时修改或中 断服务而不需通知用户的权利。本网站行使修改或中断服务的权利，不需对用户或第三方负责。\n"
);
    }



}
